RVO Collision Avoidance in Unity 3D
نویسنده
چکیده
Reciprocal Velocity Obstacles (RVO) method was used to produce collision avoidance for crowd simulations generated using the game engine Unity 3D. Smooth collision avoidance was produced for multiple agents in the same environment by using RVO collision avoidance method. There are three methods for generating crowd simulation using RVO collision avoidance in this experiment. The first method consists of taking user input on the starting position, goal position, and speed of each agent to be simulated and rendered in the virtual environment and the information will be exported to a file. The second method is loading a pre-existing file into Unity for the information to input for the simulation. The third method was to start with only one agent that continuously moves to random goal positions and can be duplicated to produce more agents in his environment. This experiment was combined with another collision avoidance method called predictive forces collision avoidance. An user interace was developed to choose which collision avoidance should be displayed and the specific method for the enviornment to be simulated and rendered in Unity.
منابع مشابه
A PSO-Optimized Reciprocal Velocity Obstacles Algorithm for Navigation of Multiple Mobile Robots
Received May 31, 2014 Revised Sep 21, 2014 Accepted Oct 15, 2014 In this paper, a new optimization method for the Reciprocal Velocity Obstacles (RVO) is proposed. It uses the well-known Particle Swarm Optimization (PSO) for navigation control of multiple mobile robots with kinematic constraints. The RVO is used for collision avoidance between the robots, while PSO is used to choose the best pat...
متن کاملA 3D Collision Avoidance Strategy for UAVs in a Non-Cooperative Environment
This paper presents a feasible 3D collision avoidance approach for fixed-wing unmanned aerial vehicles (UAVs). The proposed strategy aims to achieve the desired relative bearing in the horizontal plane and relative elevation in the vertical plane so that the host aircraft is able to avoid collision with the intruder aircraft in 3D. The host aircraft will follow a desired trajectory in the colli...
متن کاملOpen Source Framework for Real-Time Robot Simulation and Collision Avoidance
This paper presents a portable simulation environment for robotics, implemented with open source components and aimed at research, offline programming and educational usage. The simulation employs rigid body dynamics, collision detection, customizable robot environments and real-time 3D graphics. A case study presents an application for collision detection and avoidance in physical robots, outs...
متن کامل3D collision avoidance for digital actors locomotion
This paper presents some evolutions over the locomotion planning problem for digital actors. The solution is based both on probabilistic motion planning and on motion capture blending and warping. The paper particularly focuses on a new collision avoidance technique: while the legs and the pelvis of the digital actor follow a planned path, the animation of the upper part of the body is updated ...
متن کاملPredictive Potential Field-based Collision Avoidance for Multicopters
Reliable obstacle avoidance is a key to navigating with UAVs in the close vicinity of static and dynamic obstacles. Wheel-based mobile robots are often equipped with 2D or 3D laser range finders that cover the 2D workspace sufficiently accurate and at a high rate. Micro UAV platforms operate in a 3D environment, but the restricted payload prohibits the use of fast state-of-the-art 3D sensors. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013